On a Stochastic Knapsack Problem
نویسندگان
چکیده
The deterministic knapsack problem is a well known and well studied NP-hard combinatorial optimization problem. It consists in filling a knapsack with items out of a given set such that the weight capacity of the knapsack is respected and the total reward maximized. For a review of references on the stochastic knapsack problem, stochastic gradient algorithms and branch-and-bound methods see [4]. In the deterministic problem, all parameters (item weights, rewards, knapsack capacity) are known (deterministic). In the stochastic counterpart, some (or all) of these parameters are assumed to be random, i.e. not known at the moment the decision has to be made. In this paper, we study the stochastic knapsack problem with expectation constraint. The item weights are assumed to be independently normally distributed. We solve the relaxed version of this problem using a stochastic gradient algorithm in order to provide upper bounds for a branch-and-bound framework. Two approaches to estimate the needed gradients are applied, one based on Integration by Parts and one using Finite Differences. Finite Differences is a robust and simple approach with efficient results despite the fact that the estimated gradients are biased, meanwhile Integration by Parts is based upon a more theoretical analysis and permits to enlarge the field of applications.
منابع مشابه
A (2 + )-Approximation Algorithm for the Stochastic Knapsack Problem
The stochastic knapsack problem is a natural generalization of classical knapsack problem. In this problem, we are given a set of items each associated with a probability distribution on sizes and a profit, and a knapsack of unit capacity. The size of an item is unknown before inserting it into the knapsack, and it is revealed as soon as the item inserted into the knapsack. The objective is to ...
متن کاملAn agent-based stochastic ruler approach for a stochastic knapsack problem with sequential competition
We examine a situation in which a decision-maker executes a sequence of resource allocation decisions over time, but the availability of the indivisible resources at future epochs is uncertain due to actions of competitors. We cast this problem as a specialized type of stochastic knapsack problem in which the uncertainty of item (resource) availability is induced by competitors concurrently fil...
متن کاملUpper bounds for the 0-1 stochastic knapsack problem and a B&B algorithm
In this paper we study and solve two different variants of static knapsack problems with random weights: The stochastic knapsack problem with simple recourse as well as the stochastic knapsack problem with probabilistic constraint. Special interest is given to the corresponding continuous problems and three different problem solving methods are presented. The resolution of the continuous proble...
متن کاملStochastic Knapsack Problems
In this paper we study and solve two different variants of static knapsack problems with random weights: The stochastic knapsack problem with simple recourse as well the stochastic knapsack problem with probabilistic constraint. Special regard is given the corresponding continuous problems and three different problem solving methods are presented. The resolution of the continuous problems serve...
متن کاملA Generalized Stochastic Knapsack Problem with Application in Call Admission Control
In the classical deterministic knapsack problem, a knapsack of capacity C is given, together with K classes of objects. For every k = 1, . . . ,K, each object of the class k has a size bk and an associated reward rk. The objects can be placed into the knapsack as long as the sum of their sizes does not exceed the capacity C. The problem consists in placing the objects inside the knapsack so as ...
متن کامل